Binding of Isaac - Afterbirth+ Lua Reference/Guide
GridEntity Class Reference
Inheritance diagram for GridEntity:
GridEntityDoor

Public Member Functions

 SetType (GridEntityType Type)
 
 SetVariant (integer Variant)
 
 Init (integer Seed)
 
 PostInit ()
 
 Update ()
 
 Render (Vector Offset)
 
boolean Hurt (integer Damage)
 
boolean Destroy (boolean Immediate)
 
GridEntityType GetType ()
 
integer GetVariant ()
 
integer GetGridIndex ()
 
DescGetSaveState ()
 
GridEntityDoor ToDoor ()
 
GridEntity_Decoration ToDecoration ()
 
GridEntity_Pit ToPit ()
 
GridEntity_Poop ToPoop ()
 
GridEntity_Rock ToRock ()
 
GridEntity_PressurePlate ToPressurePlate ()
 
GridEntity_Spikes ToSpikes ()
 
GridEntity_Stairs ToStairs ()
 
GridEntity_TNT ToTNT ()
 
GridEntity_TrapDoor ToTrapdoor ()
 
GridEntity_Wall ToWall ()
 
GridEntity_Web ToWeb ()
 

Public Attributes

const Vector Position
 
const CollisionClass CollisionClass
 
integer State
 
integer VarData
 
Desc Desc
 
RNG RNG
 
CollisionClass CollisionClass
 
Sprite Sprite
 

Member Function Documentation

◆ Destroy()

boolean GridEntity::Destroy ( boolean  Immediate)

◆ GetGridIndex()

integer GridEntity::GetGridIndex ( )

◆ GetSaveState()

Desc& GridEntity::GetSaveState ( )

◆ GetType()

GridEntityType GridEntity::GetType ( )

◆ GetVariant()

integer GridEntity::GetVariant ( )

◆ Hurt()

boolean GridEntity::Hurt ( integer  Damage)

◆ Init()

GridEntity::Init ( integer  Seed)

◆ PostInit()

GridEntity::PostInit ( )

◆ Render()

GridEntity::Render ( Vector  Offset)

◆ SetType()

GridEntity::SetType ( GridEntityType  Type)

◆ SetVariant()

GridEntity::SetVariant ( integer  Variant)

◆ ToDecoration()

GridEntity_Decoration GridEntity::ToDecoration ( )

◆ ToDoor()

GridEntityDoor GridEntity::ToDoor ( )

◆ ToPit()

GridEntity_Pit GridEntity::ToPit ( )

◆ ToPoop()

GridEntity_Poop GridEntity::ToPoop ( )

◆ ToPressurePlate()

GridEntity_PressurePlate GridEntity::ToPressurePlate ( )

◆ ToRock()

GridEntity_Rock GridEntity::ToRock ( )

◆ ToSpikes()

GridEntity_Spikes GridEntity::ToSpikes ( )

◆ ToStairs()

GridEntity_Stairs GridEntity::ToStairs ( )

◆ ToTNT()

GridEntity_TNT GridEntity::ToTNT ( )

◆ ToTrapdoor()

GridEntity_TrapDoor GridEntity::ToTrapdoor ( )

◆ ToWall()

GridEntity_Wall GridEntity::ToWall ( )

◆ ToWeb()

GridEntity_Web GridEntity::ToWeb ( )

◆ Update()

GridEntity::Update ( )

Member Data Documentation

◆ CollisionClass [1/2]

const CollisionClass GridEntity::CollisionClass

◆ CollisionClass [2/2]

CollisionClass GridEntity::CollisionClass

◆ Desc

Desc GridEntity::Desc

◆ Position

const Vector GridEntity::Position

◆ RNG

RNG GridEntity::RNG

◆ Sprite

Sprite GridEntity::Sprite

◆ State

integer GridEntity::State

◆ VarData

integer GridEntity::VarData